self contain - Turkish English Dictionary